package com.cy.controller;

import com.cy.model.Alien;
import com.cy.model.Bullet;
import com.cy.model.Util;
import com.cy.view.GameJF;
import com.cy.view.GameJP;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * @Author：小小微光
 * @Package：com.cy.controller
 * @Project：Alian
 * @name：MoveTime
 * @Date：2023/3/15 0015  20:54
 * @Filename：MoveTime
 */
public class MoveTime implements ActionListener {


    @Override //重写接口方法，这个方法在事件发生后被调用
    public void actionPerformed(ActionEvent e) {
        GameController.gameBackGround.Move();
        GameController.gameBackGround2.Move();

//        因为这里的代码会定时执行，所以我让每个外星人在这里执行移动方法
        for (Alien alien : GameController.alienList) {
            alien.AlienMove();
        }

        for (Bullet bullet : GameController.butlletList) {
            bullet.posY -=10;
        }
    }
}
